//数据类型
// char        //字符数据类型
// short       //短整型
// int         //整型
// long        //长整型
// long long   //更长的整型
// float       //单精度浮点数
// double      //双精度浮点数

// int main()
// {
//     //字符类型
//     char ch = 'a';      //字符a存放在ch中
//     //整型
//     int age = 20;
//     //短整型
//     short num=10; 
//     //long
//     //long long

//     //单精度浮点型
//     float weight=55.5;
//     //双精度浮点型
//     double X = 0.0;

//     return 0;
// }
#include <stdio.h>

int main()
{
    // printf("good\n");
    // printf("%d\n", 100);      //打印一个整数 - %d 

    //sizeof - 关键字 - 操作符 - 计算类型或者变量所占空间大小
    printf("%d\n", sizeof(char));           //1  字节 - 8 bit  下面以此类推
    printf("%d\n", sizeof(short));          //2
    printf("%d\n", sizeof(int));            //4  存储的值比较小时，可以选用short，降低空间占用
    printf("%d\n", sizeof(long));           //4  注意：C语言中 sizeof(long) >= sizeof(int)
    printf("%d\n", sizeof(long long));      //8
    printf("%d\n", sizeof(float));          //4
    printf("%d\n", sizeof(double));         //8
    return 0;
}

//计算机中的单位
//bit - 比特位 - 最小位 - 二进制位
//byte - 字节 - 1 byte = 8 bit
//kb - 1024 byte
//mb - 1024 kb
//gb - 1024 mb
//tb - 1024 gb
//pb - 1024 tb